package com.zjdiepu.www.model.dh.ext;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;


/**
 * <br/>
 * @author zhangzhengjian<br/>
 * @time 2017年05月22日 16时22分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhInsteadPaymentExt", description="查询条件", parent = PageExt.class)
public class DhInsteadPaymentExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 
	 */
	@ApiModelProperty(name="busiId",required=false,value="",example="")
	private String busiId;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cusId",required=false,value="",example="")
	private String cusId;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="batchId",required=false,value="",example="")
	private String batchId;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="dateInstead",required=false,value="",example="2017-04-23 14:22:43")
	private Date dateInstead;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cusName",required=false,value="",example="")
	private String cusName;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cusNo",required=false,value="",example="")
	private String cusNo;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cardNo",required=false,value="",example="")
	private String cardNo;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="dateNumOverdue",required=false,value="",example="0")
	private Integer dateNumOverdue;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="balance",required=false,value="",example="0")
	private Double balance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="amountLowest",required=false,value="",example="0")
	private Double amountLowest;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="principleOverdraft",required=false,value="",example="0")
	private Double principleOverdraft;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="interestOverdraft",required=false,value="",example="0")
	private Double interestOverdraft;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="accreditTotal",required=false,value="",example="0")
	private Double accreditTotal;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="numContinuous",required=false,value="",example="0")
	private Integer numContinuous;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="stage",required=false,value="",example="")
	private String stage;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="statusInstead",required=false,value="",example="0")
	private Integer statusInstead;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="typeData",required=false,value="",example="0")
	private Integer typeData;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getBatchId(){
		return this.batchId;
	}
	
	public void setBatchId(String batchId){
		this.batchId = batchId;
	}

	public Date getDateInstead(){
		return this.dateInstead;
	}
	
	public void setDateInstead(Date dateInstead){
		this.dateInstead = dateInstead;
	}

	public String getCusName(){
		return this.cusName;
	}
	
	public void setCusName(String cusName){
		this.cusName = cusName;
	}

	public String getCusNo(){
		return this.cusNo;
	}
	
	public void setCusNo(String cusNo){
		this.cusNo = cusNo;
	}

	public String getCardNo(){
		return this.cardNo;
	}
	
	public void setCardNo(String cardNo){
		this.cardNo = cardNo;
	}

	public Integer getDateNumOverdue(){
		return this.dateNumOverdue;
	}
	
	public void setDateNumOverdue(Integer dateNumOverdue){
		this.dateNumOverdue = dateNumOverdue;
	}

	public Double getBalance(){
		return this.balance;
	}
	
	public void setBalance(Double balance){
		this.balance = balance;
	}

	public Double getAmountLowest(){
		return this.amountLowest;
	}
	
	public void setAmountLowest(Double amountLowest){
		this.amountLowest = amountLowest;
	}

	public Double getPrincipleOverdraft(){
		return this.principleOverdraft;
	}
	
	public void setPrincipleOverdraft(Double principleOverdraft){
		this.principleOverdraft = principleOverdraft;
	}

	public Double getInterestOverdraft(){
		return this.interestOverdraft;
	}
	
	public void setInterestOverdraft(Double interestOverdraft){
		this.interestOverdraft = interestOverdraft;
	}

	public Double getAccreditTotal(){
		return this.accreditTotal;
	}
	
	public void setAccreditTotal(Double accreditTotal){
		this.accreditTotal = accreditTotal;
	}

	public Integer getNumContinuous(){
		return this.numContinuous;
	}
	
	public void setNumContinuous(Integer numContinuous){
		this.numContinuous = numContinuous;
	}

	public String getStage(){
		return this.stage;
	}
	
	public void setStage(String stage){
		this.stage = stage;
	}

	public Integer getStatusInstead(){
		return this.statusInstead;
	}
	
	public void setStatusInstead(Integer statusInstead){
		this.statusInstead = statusInstead;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "DhInsteadPayment [busiId = " + busiId + ", cusId = " + cusId + ", batchId = " + batchId + ", dateInstead = " + dateInstead + ", cusName = " + cusName + ", "
			+ "cusNo = " + cusNo + ", cardNo = " + cardNo + ", dateNumOverdue = " + dateNumOverdue + ", balance = " + balance + ", amountLowest = " + amountLowest + ", "
			+ "principleOverdraft = " + principleOverdraft + ", interestOverdraft = " + interestOverdraft + ", accreditTotal = " + accreditTotal + ", numContinuous = " + numContinuous + ", stage = " + stage + ", "
			+ "statusInstead = " + statusInstead + ", typeData = " + typeData + "]";
	}
    
}